package testing.strutturale;

import static org.junit.Assert.*;
import jsudoku.Sudoku;
import jsudoku.exception.InvalidSudokuException;

import org.junit.Test;

public class testCostruttore {

	//Test introdotto per aumentare la copertura delle condizioni 
	//relative il costruttore
	@Test
	public void testSudokuIntArrayArray() {
		//matrice con una matrice (8X9)
		int[][] matrice = {
				
				{6, 8, 4, 5, 7, 2, 9, 1},
				{9, 3, 2, 8, 6, 1, 7, 5},
				{5, 1, 7, 9, 4, 3, 6, 8},
				{3, 4, 9, 2, 5, 8, 1, 6},
				{1, 6, 8, 3, 9, 7, 4, 2},
				{7, 2, 5, 6, 1, 4, 8, 3},
				{4, 7, 3, 1, 2, 6, 5, 9},
				{2, 5, 1, 4, 8, 9, 3, 7}
				
		};
		
		boolean x = true;
		
		try {
			new Sudoku(matrice);
		} catch (InvalidSudokuException e) {
			x = false;
			assertFalse(x);
			
		}
		
	}

}
